/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconWeixin = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M691.717 339.763c11.599 0 23.071 0.838 34.448 2.162-30.962-146.927-185.168-256.088-361.208-256.088-196.799 0-358.007 136.629-358.007 310.121 0 100.124 53.62 182.366 143.273 246.148l-35.811 109.711 125.146-63.941c44.778 9.037 80.717 18.334 125.399 18.334 11.249 0 22.373-0.581 33.434-1.452-7.004-24.401-11.060-49.933-11.060-76.401 0-159.321 134.304-288.592 304.387-288.592v0zM499.196 240.898c26.968 0 44.811 18.043 44.811 45.478 0 27.339-17.842 45.64-44.811 45.64-26.811 0-53.747-18.301-53.747-45.64 0-27.436 26.936-45.478 53.747-45.478v0zM248.652 332.017c-26.842 0-53.906-18.301-53.906-45.64 0-27.436 27.064-45.478 53.906-45.478 26.842 0 44.684 18.043 44.684 45.478 0 27.339-17.842 45.64-44.684 45.64v0z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M1018.446 623.966c0-145.796-143.21-264.611-304.101-264.611-170.337 0-304.482 118.813-304.482 264.611 0 146.022 134.146 264.611 304.482 264.611 35.652 0 71.62-9.167 107.431-18.301l98.209 54.775-26.936-91.118c71.874-54.937 125.399-127.721 125.399-209.964v0zM615.627 578.324c-17.81 0-35.811-18.043-35.811-36.473 0-18.172 18.001-36.473 35.811-36.473 27.095 0 44.811 18.301 44.811 36.473 0 18.431-17.715 36.473-44.811 36.473v0zM812.553 578.324c-17.715 0-35.557-18.043-35.557-36.473 0-18.172 17.842-36.473 35.557-36.473 26.842 0 44.811 18.301 44.811 36.473 0 18.431-17.969 36.473-44.811 36.473v0z"
        fill={getIconColor(color, 1, '#333333')}
      />
    </Svg>
  );
};

IconWeixin.defaultProps = {
  size: 18,
};

IconWeixin = React.memo ? React.memo(IconWeixin) : IconWeixin;

export default IconWeixin;
